$(document).ready(function () {
    var p = new Pagination();

    genPage();
    
    $(document).on("click", ".feedback-detail", function () {
        $("#feedback-dialog").modal("show");
        loadFeedbackDetail($(this).data("id"));
    });

    function genPage() {
        Util.ajax({
            type: "POST",
            url: "./rest/admin/feedbacklistcount",
            success: function (data) {
                if (data.status != 0) {
                    return Util.errorData("分页信息获取失败");
                }

                p.init(0, data.data, loadFeedbackList);
            }
        });
    }

    function loadFeedbackList() {
        Util.ajax({
            type: "POST",
            data: {offset: p.getOffset(), len: p.getLen()},
            url: "./rest/admin/feedbacklist",
            success: function (data) {
                if (data.status!=0)
                    return Util.errorData("信息获取失败");

                var render = _.template($("#tmpl").html());
                var str = "";
                _.each(data.data, function (d) {
                    d.time = new Date(d.time).format("yyyy-MM-dd hh:mm");
                    str += render(d);
                });

                $("tbody").html(str);
            }
        });
    }

    function loadFeedbackDetail (id) {
        Util.ajax({
            type: "GET",
            url: "./rest/admin/feedback/"+id,
            success: function (data) {
                if (data.status!=0)
                    return Util.errorData("信息获取失败");

                $(".modal-title").html(data.data.title);
                $(".modal-body").html(data.data.content);
            }
        });
    }
});




